K-Step Crossover Method based on Genetic Algorithm for Test Suite Prioritization in Regression Testing

نویسندگان

چکیده

Software is an integration of numerous programming modules  (e.g., functions, procedures, legacy system, reusable components, etc.) tested and combined to build the entire module. However, some undesired faults may occur due a change in modules while performing validation verification. Retesting software costly affair terms money time. Therefore, avoid retesting of entire software, regression testing performed. In testing, earlier created test suite used retest system's modified Regression Testing works three manners; minimizing cases, selecting prioritizing cases. this paper, two-phase algorithm has been proposed that considers case selection prioritization technique for on several ranging from smaller line codes huge procedural language. A textual based differencing implemented selection. Program statements between two are utilized identify cases affect program statements. next step, by applying Genetic Algorithm code/condition coverage. operators: Crossover Mutation have applied over initial population (i.e. cases), taking coverage as fitness criterion provide prioritized suite. Prioritization can be both original reduced depending upon suite's size or need accuracy. obtained results, efficiency algorithms analyzed Average Percentage Code Coverage (APCC) with cost (APCCc). comparison approach also done previously methods it observed APCC & APCCc values achieve higher percentage faster contrast non-prioritized

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Regression Test Suite Prioritization using Genetic Algorithms

Regression testing is an expensive, but important process in software testing. Unfortunately, there may be insufficient resources to allow for the re-execution of all test cases during regression testing. In this situation, test case prioritization techniques aim to improve the effectiveness of regression testing by ordering the test cases so that the most beneficial are executed first. In this...

متن کامل

Test Suites Prioritization for Regression Testing using Genetic Algorithm

G.N Purohit, Emeritus Professor, Dept. of Mathematics & Computer Science, Banasthali University, Banasthali(Raj.) A.M Sherry, Professor & Director (IMT-CDL) Institute of Management & Technology, Ghaziabad, (U.P) Manish Saraswat, Research Scholar, Banasthali University, Banasthali(Raj.) ___________________________________________________________________________________ Abstract— The applications...

متن کامل

A Novel prioritization Algorithm Model based Test-Suite Generation using Regression Testing

The fully automatic Graphical User Interface tool for any application using novel model based test suite generation techniques for a GUI. They are unable to control response time and time intervals are based on relationship between GUI events handlers and test cases with their responsibilities. We present a novel prioritization algorithm that enhances event handlers for the automated GUI tool. ...

متن کامل

A Genetic Algorithm for Fault based Regression Test Case Prioritization

Regression testing is the process of validating modified software to detect errors that have been introduced into previously tested code. As the software is modified, the size of the test suite grows and the cost of regression testing increases. In this situation, test case prioritization aims to improve the effectiveness of regression testing by ordering the test cases so that most beneficial ...

متن کامل

Regression test suite prioritization using system models

1 2 During regression testing, a modified system is often retested using an existing test suite. Since the size of the test suite 3 may be very large, testers are interested in detecting faults in the modified system as early as possible during this retesting 4 process. Test prioritization attempts to order tests for execution so that the chances of early detection of faults during retest5 ing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Universal Computer Science

سال: 2021

ISSN: ['0948-695X', '0948-6968']

DOI: https://doi.org/10.3897/jucs.65241